Use of COTS Software Components in Safety-Critical Applications – A Defensible Approach*
نویسندگان
چکیده
Current methods for the evaluation and selection of a Commercial-Off-The-Shelf (COTS) software component fail to address emergent system safety properties. This can lead to extreme difficulties in the certification of COTS-based safety-critical system development projects. In this paper, we propose a defensible approach to supporting successful use (i.e. evaluation & selection, integration, certification and maintenance) of COTS components within safetycritical applications. Within the approach, applicationspecific safety requirements derived for the expected COTS functionality are used to provide evaluation and selection criteria. Where these requirements cannot be met directly by a candidate COTS component the approach encourages the targeted application of suitably matched mitigation strategies. By addressing safety considerations early and explicitly in the COTS based system development lifecycle this approach facilitates the development of a structured safety case to support system certification.
منابع مشابه
Criticality Analysis for COTS Software Components
Understanding the impact of the failure of a COTS software component with respect to key system properties (e.g. safety) is crucial to the successful use of COTS software products in a critical (safety-, security-, or mission-critical) application. In this paper, we describe a criticality analysis method based upon software architecture to assess the failure impact of potential COTS software co...
متن کاملContract-Based Justification for COTS Component within Safety Critical Applications
Commercial-Off-The-Shelf (COTS) software components are being used within complex safety-critical applications. However, to use them with confidence, it is necessary to ensure that potential failures of the COTS component does not contribute to system level hazards. To this end, we have established a contract-based approach to capture the application-specific safety requirements, and correspond...
متن کاملAssessment of Safety Critical Systems with Cots Software and Software of Uncertain Pedigree (soup)
Missionand safety critical system designers are more and more forced to use a Commercial-Off-The-Shelf (COTS) approach due to more focus on cost and development times, even if COTS components normally are not specifically designed and developed for robust operation. Many safety critical systems have to be assessed or certified by independent organisations. This paper addresses the challenges as...
متن کاملCOTS Product Selection for Safety-Critical Systems
There is an increasing interest in acquiring commercial-off-the-shelf (COTS) functionality for safety-critical applications. However, the selection of COTS products for such applications is still carried out in an ad hoc manner. This creates great difficulties for realistic cost and effort estimation, integration of the selected COTS product, and the certification of final COTS-based safetycrit...
متن کاملUse of COTS Software in Safety-Critical Systems
The use of COTS (Commercial-Off-The-Shelf) software in safety-critical systems is increasing due to the potential for reduced development costs, reduced development time, reduced time to market and increased quality of the end product. Developing safetycritical systems using COTS software raise some new challenges. This essay investigates the appropriateness of using COTS in safety-critical sys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004